RELATED WORDS
PARAPHRASING
to astonish (a person)
astound, confuse
to make (a person) feel uncomfortable, ashamed etc
cause mental discomfort